package common
import(
	"os"
	"io"
)

func WriteFile(fp, c string, mode os.FileMode) error{
	return os.WriteFile(fp, []byte(c), mode)
}
func FileExists(fp string)bool{
	_, err := os.Stat(fp)
	if err == nil {
		return true
	}
	return false
}
func CopyFile(src, dst string) error {
	// 打开源文件
	source, err := os.Open(src)
	if err != nil {
		return err
	}
	defer source.Close()

	// 创建目标文件
	destination, err := os.Create(dst)
	if err != nil {
		return err
	}
	defer destination.Close()

	// 复制内容
	_, err = io.Copy(destination, source)
	return err
}
